#ifndef FOUNDATION_PROTOCOL_LUA_LUASCADA_H
#define FOUNDATION_PROTOCOL_LUA_LUASCADA_H
#include <functional>
#include <iostream>
#include <luacppinterface.h>
#include <string>
#include <dbms.pb.h>
#include <map>

namespace protocol {
class LuaScada {
public:
	LuaScada();
	void GetProtocolName(int ignore, std::string name);
	void SubscribeGetNameResult(std::function<void(std::string)> getResult);

private:
	std::function<void(std::string)> subGetNameResult;
};
} // namespace protocol
#endif // FOUNDATION_PROTOCOL_LUA_LUASCADA_H